import { RouteRecordRaw } from "vue-router";

export default {
    path: '/system-monitoring',
    component: () => import('@/layout/layoutIndex.vue'),
    meta: {
        name: '系统监控',
        keyAlive: true,
        show: true
    },
    redirect: {
        path: '/system-monitoring/system-topology'
    },
    children: [
        {
            path: 'system-topology',
            meta: {
                name: '系统拓扑',
                show: true
            },
            name: "systemTopology",
            component: () => import('@/views/taskManager/taskDataManager.vue'),
        },
        {
            path: 'external-system-monitoring',
            meta: {
                name: '外部系统监控',
                show: true
            },
            name: "externalSystemMonitoring",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        },
        {
            path: 'business-equipment-monitoring',
            meta: {
                name: '业务设备监控',
                show: true,
                parent: "business-equipment-monitoring"
            },
            name: "businessEquipmentMonitoring",
            component: () => import('@/layout/layoutChildIndex.vue'),
            redirect: {
                path: '/system-monitoring/business-equipment-monitoring/integrated-into-a-demodulator'
            },
            children: [
                {
                    path: 'integrated-into-a-demodulator',
                    meta: {
                        name: '融为解调器',
                        show: true
                    },
                    name: "integratedIntoADemodulator2",
                    component: () => import('@/views/taskManager/orbitDataManager.vue'),
                },
                {
                    path: 'tsinghua-demodulator',
                    meta: {
                        name: '清华解调器',
                        show: true
                    },
                    name: "tsinghuaDemodulator",
                    component: () => import('@/views/taskManager/taskDataManager.vue'),

                }
            ]
        },
        {
            path: 'equipment-parameter-attributes',
            meta: {
                name: '设备参数属性',
                show: true
            },
            name: "equipmentParameterAttributes",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        },
        {
            path: 'satellite-macro-parameter-configuration',
            meta: {
                name: '卫星宏参数配置',
                show: true
            },
            name: "satelliteMacroParameterConfiguration",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        },
        {
            path: 'it-resourc-monitoring-module',
            meta: {
                name: 'IT资源监控模块',
                show: true
            },
            name: "itResourceMonitoringModule",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        },
        {
            path: 'resource-parameter-attributes',
            meta: {
                name: '资源参数属性',
                show: true
            },
            name: "resourceParameterAttributes",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        },
        {
            path: 'monitoring-information-collection',
            meta: {
                name: '监控信息采集',
                show: true
            },
            name: "monitoringInformationCollection",
            component: () => import('@/views/taskManager/orbitDataManager.vue'),
        }
    ]
} as RouteRecordRaw